package com.platform.modules.sys.entity;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 微信注册用户
 *
 * @author wangLc
 */
@Data
@TableName("SYS_WECHAT_USER")
public class SysWeChatUserEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 微信注册ID
	 */
	@ApiModelProperty(value="用户ID",example="")
	@TableId       
	private String wechatUserId;

	/**
	 * 人员Id
	 */
	@ApiModelProperty(value="人员Id",example="")
	private String userId;
	
	/**
	 * 人员登陆账号
	 */
	@ApiModelProperty(value="人员登陆账号",example="")
	private String userName;
	
	/**
	 * 人员登陆密码
	 */
	@ApiModelProperty(value="人员登陆密码",example="")
	private String passWord;

	/**
	 * 人员姓名
	 */
	@ApiModelProperty(value="人员姓名",example="")
	private String realName;
	
	/**
	 * 人员手机号码
	 */
	@ApiModelProperty(value="用户性别",example="")
	private String staffMobile;
	
	/**
	 * 人员邮箱
	 */
	@ApiModelProperty(value="人员邮箱",example="")
	private String staffEmail;
	
	/**
	 * 人员身份证号码
	 */
	@ApiModelProperty(value="人员身份证号码",example="")
	private String staffCard;
	
	/**
	 * 角色类型
	 */
	@ApiModelProperty(value="角色类型",example="")
	private String roleType;
	
	/**
	 * 企业组织机构
	 */
	@ApiModelProperty(value="企业组织机构",example="")
	private String creditCode;
	
	/**
	 * 企业名称
	 */
	@ApiModelProperty(value="企业名称",example="")
	private String orgName;
	
	/**
	 * 用户公众号id
	 */
	@ApiModelProperty(value="用户公众号id",example="")
	private String openId;
	
	/**
	 * 地区编号
	 */
	@ApiModelProperty(value="地区编号",example="")
	private String regionId;
	
	/**
	 * 专业分类
	 */
	@ApiModelProperty(value="专业分类",example="")
	private String checkProf;
	
	/**
	 * 系统来源
	 */
	@ApiModelProperty(value="系统来源",example="")
	private String stemFrom;
	
	/**
	 * 微信公众号id
	 */
	@ApiModelProperty(value="微信公众号id",example="")
	private String weixinAccountid;
	
	/**
	 * 注册时间
	 */
	@ApiModelProperty(value="注册时间",example="")
	private Date createTime;
}
